/*
 * Copyright (C) 2010 TopCoder Inc., All Rights Reserved.
 */
package com.hercules.android.receiver;

/**
 * <p>
 * This class contains all the constants.
 * </p>
 * 
 * @author TCSASSEMBER
 * @version 1.0
 */
public class Config {
    /**
     * Represents the application name.
     */
    public static final String APPLICATION_NAME = "Android Receiver";

    /**
     * Represents the receiver's paltform.
     */
    public static final String PLATFORM = "Android";

    /**
     * Represents the version of receiver's platform.
     */
    public static final String PLATFORM_VERSION = "2.1";

    /**
     * Represents the version of receiver's software.
     */
    public static final String RECEIVER_VERSION = "1.0";

    /**
     * Represents the sessionGuid.
     */
    public static final String SESSION_GUID = "";

    /**
     * Represents the minimum version.
     */
    public static final String MINIMUM_VERSION = "1.0";

    /**
     * Represents the NEW command type.
     */
    public static final String XRE_COMMAND_NEW = "NEW";

    /**
     * Represents the CONNECT command type.
     */
    public static final String XRE_COMMAND_CONNECT = "CONNECT";

    /**
     * Represents the SHUTDOWN command type.
     */
    public static final String XRE_COMMAND_SHUTDOWN = "SHUTDOWN";

    /**
     * Represents the SET command type.
     */
    public static final String XRE_COMMAND_SET = "SET";

    /**
     * Represents the RESTART command type.
     */
    public static final String XRE_COMMAND_RESTART = "RESTART";

    /**
     * Represents the CALL command type.
     */
    public static final String XRE_COMMAND_CALL = "CALL";

    /**
     * Represents the XREFont resource type.
     */
    public static final String XRE_KLASS_FONT = "XREFont";

    /**
     * Represents the XREImage resource type.
     */
    public static final String XRE_KLASS_IMAGE = "XREImage";

    /**
     * Represents the XRERectangle resource type.
     */
    public static final String XRE_KLASS_RECTANGLE = "XRERectangle";

    /**
     * Represents the XREText resource type.
     */
    public static final String XRE_KLASS_TEXT = "XREText";

    /**
     * Represents the XREVideo resource type.
     */
    public static final String XRE_KLASS_VIDEO = "XREVideo";

    /**
     * Represents the XREView resource type.
     */
    public static final String XRE_KLASS_VIEW = "XREView";

    /**
     * Represents the XREAlphaAnimation resource type.
     */
    public static final String XRE_KLASS_ALPHA_ANIMATION = "XREAlphaAnimation";

    /**
     * Represents the XRETransformAnimation resource type.
     */
    public static final String XRE_KLASS_TRANSFORM_ANIMATION = "XRETransformAnimation";

    /**
     * Represents the name of LINEAR_IN easing function.
     */
    public static final String XRE_EASING_LINEAR_IN = "LINEAR_IN";

    /**
     * Represents the name of LINEAR_OUT easing function.
     */
    public static final String XRE_EASING_LINEAR_OUT = "LINEAR_OUT";

    /**
     * Represents the method name of animate.
     */
    public static final String XRE_ANIMATE_METHOD = "animate";

    /**
     * Represents the application resource id.
     */
    public static final int APPLICATION_ID = 1;

    /**
     * Represents the id of root view.
     */
    public static final int ROOTVIEW_ID = 2;

    /**
     * Represents the interval to update the animation.
     */
    public static final int ANIMATION_INTERVAL = 100;

    /**
     * Represents the timeout when connecting to XRE server.
     */
    public static final int CONNECT_TIMEOUT = 3000;

    /**
     * Represents the error message key in bundle.
     */
    public static final String ERROR_MESSAGE_KEY = "error_message";
}
